@charset "utf-8";
/* CSS Document */
/*免费页样式*/
.margintop_23 { margin-top:13px; }
.free_left { width:736px; height:auto; overflow:hidden; }
.freeb_left1 { width:736px; height:25px;  }
.freeb_left2 { width:736px; height:auto; _width:700px; }
.freeb_left3 { width:736px; height:12px;}
.free_lefta { width:710px; height:22px; text-align:left; padding-left:15px; padding-bottom:19px; padding-top:22px; }
.free_leftb { width:720px; height:auto;  border:5px solid #34b1f7; position:relative;}
/*.free_leftb1{width:20px; height:584px; float:left; background:url(../image/free2.jpg) no-repeat;}
.free_leftb2{width:715px; height:559px; float:left; background:url(../image/free4.jpg) repeat-x; padding-top:25px;}
.free_leftb3{width:10px; height:584px; float:left; background:url(../image/free3.jpg) no-repeat;}
*/
.free_leftb2a { width:720px; height:auto; overflow:hidden; padding-bottom:10px; }
.free_leftb2a_z { width:340px; float:left; }
.free_leftb2a_za { width:310px; height:41px; background:url(../image/lecture.jpg) no-repeat;  text-align:left; line-height:35px; text-align:left; font-weight:bold; position:absolute; left:-18px;  top:31px; padding-left:40px; color:#fff; font-size:18px; font-weight:bold;}
.free_leftb2a_z img { width:318px; height:318px;margin-top:55px; margin-left:14px; margin-bottom:6px; }
.free_leftb2a_y { width:310px; float:left; padding-left:15px; padding-left:14px; }
.free_leftb2a_ytxt { text-align:left; line-height:25px; padding:30px 0 0 20px; }
.free_leftb2a_ytxt strong { font-size:14px; color:#8bc1cd;  }
.free_leftb2b { width:650px; height:auto; margin-left:15px; background:#ebf5fb; padding:10px 20px; line-height:25px; margin-bottom:21px; }
.free_leftb2b p strong { color:#449ccb; }
.free_right { width:250px; height:auto; overflow:hidden; }
.free_righta { width:240px; height:22px; line-height:22px; font-weight:bold; text-align:left; font-size:20px; color:#8bc1cd; font-family:"黑体"; padding-top:22px; padding-bottom:19px; }
.free_rightb { width:240px; height:130px; border:3px solid #d1ecfb; }
.free_rightb img { width:80px; height:80px; float:left; margin:9px 0 0 5px; }
.free_rightb_txt { width:145px; float:right; padding:5px; }
.free_rightb_txt_p1 { padding:3px 0; line-height:15px; }
.free_btn { display:block; cursor:pointer; width:80px; height:20px; border:0; background:#e0f0f8; color:#CC0000; text-align:center; line-height:20px; font-size:12px; padding:0; margin:0; border:0; }
.free_bottom { width:172px; height:100px; float:left; padding-right:20px; }
.free_bottom dt { width:172px; height:60px; }
.free_bottom dt img { width:50px; height:60px; }
.free_bottom dt a { display:block; height:60px; line-height:60px; padding-left:4px; }
.free_bottom dd { text-align:left; line-height:25px; }
/*阔步小组页样式*/
.group_ad{width:996px; height:auto; overflow:hidden; border:1px solid #ccc;}
.group_menue { width:998px; height:auto; background:#f2f3eb; padding-top:2px; padding-left:60px; }
.group_menue ul li{ width:113px; height:50px; line-height:50px; text-align:center; float:left; background:url(../image/libg.jpg) no-repeat right; }
.group_menue ul .expecial{margin-top:-2px;width:60px; height:51px; line-height:51px; padding:0px; float:left; background:none;}
.group_menue ul .wid40px{width:75px; height:51px; line-height:51px; float:left; background:none; font-weight:bold;}
.group_menue ul .wid60px{width:75px; height:51px; line-height:51px; float:left; background:none; font-weight:bold;}
.group_left{width:140px; height:auto; overflow:hidden;}
.group_left1{width:138px; height:auto; overflow:hidden; border:1px solid #efefef; background:#f2f2f2; line-height:25px;}
.group_left1_ipt{width:136px;border:1px solid #e0d4d4; height:20px; line-height:20px; color:#ccc;}
.group_left1 dl{width:138px; height:auto; overflow:hidden; display:block;border-bottom:1px solid #ccc; padding:5px 0;}
.group_left1 dl dt,.group_left1 dl dd{width:118px; height:25px; line-height:25px; text-align:left; padding:0 10px;}
.group_left1 dl dd a{display:block;color:#333;}
.group_left1 dl dd a:hover{ background:#39b3f7; color:#fff;}
.group_select{ background:#39b3f7; color:#fff;}
.group_right{width:805px; height:auto; overflow:hidden; padding-top: 5px;}
.group_right1{width:805px; height:33px;}
.group_right1z{width:400px; height:30px;float:left; border-bottom:3px solid #c8caca;}
.group_right1z ul li{ float:left;}
.group_right1z ul li a{ display:block;width:100px; height:30px; line-height:30px; float:left; text-align:center; color:#333;}
.group_time{background-color: rgb(220, 237, 244)}
/*.group_right1z ul li a:hover{ display:block; background:#dcedf4;width:100px; float:left; text-align:center;}
.group_right1z ul li.hoverbgcolor{background:#dcedf4;}
*/
.group_right2,.group_right3,.group_right4,.group_right5{width:315px; height:132px; border:2px solid #dedede;margin-top:20px; padding:10px;}
.group_right2{border-top:7px solid #ffc000;}
.group_right3{border-top:7px solid #7bd400;}
.group_right4{border-top:7px solid #56d1ff;}
.group_right5{border-top:7px solid #6a6a6a;}
.group_right2 img,.group_right3 img,.group_right4 img,.group_right5 img{width:120px; height:120px; float:left;}
.group_right2_txt,.group_right3_txt,.group_right4_txt,.group_right5_txt{width:185px; height:132px; float:right; overflow:hidden; line-height:25px;}
.marginleft120{ margin-left:120px;}
.btn_img{width:16px; height: 16px; cursor: pointer;}
/*今天我有空页样式表*/

.befree1{width:164px; height:100px;padding:18px 7px 0 7px; background:url(../image/befree1.jpg) no-repeat;}
.befree2{width:215px; height:94px; background:url(../image/befree5.jpg) no-repeat; padding-top:20px;}
.befree1a{width:164px; height:65px; overflow:hidden;}
.befree1a img{width:48px; height:48px; float:left;}
.befree1a_txt{ text-align:left; line-height:20px; padding-left:5px; float:left;}
.befree1b{width:164px; height:23px; line-height:23px; padding-top:5px; overflow:hidden;}
.befree1b input{float:left; margin-left:5px;}
.marginleft83{ margin-left:80px;}

/*阔步运动样式表*/
.group_right_sport{width:835px; height:auto; overflow:hidden;}
.sport_r1{width:810px; height:24px; padding-top:30px; padding-left:65px;}
.sport_r1 span{ line-height:24px; text-align:center; font-weight:bold; display:block; float:left; margin-left:5px;}
.sport_width120{width:120px;}
.sport_width140{width:140px;}
.sport_width100{width:100px;}
.sport_width80{width:80px;}
.sport_width60{width:60px;}
.sport_width60_price{width: 110px;}
.sport_r2{width:835px; height:60px; border-bottom:1px dashed #ccc;}
.sport_r2 span{ line-height:60px; display:block; text-align:center; float:left; margin-left:5px;}
.sport_r2 img{ float:left;width:48px; height:48px; float:left; margin-top:6px;}
.dis{display:none;}
/*我的运动*/
.c_r_nr1{width:100%; height:auto; overflow:hidden; }/*替换mian里边此样式*/
.c_r_nr1 li{width:60px; height:auto; overflow:hidden; float:left;padding:5px 0;}/*替换mian里边此样式*/
.c_r_bt { width:240px; height:32px; line-height:32px; color:#5b5b5b;}/*替换mian里边此样式*/
.clearl{ clear:left;}
.my_sptbtn{width:50px; height:22px; background: url(../image/my_sportm.jpg) no-repeat; text-align:center; border:0;color:#000; line-height:22px; font-size:12px;}
/*我的动态*/
.my_feed_bg{background-color:#34B1F7;}
#yellow1{color:#fcff00;}
a:active,a:focus{ outline:none;}
.hr_10{ height:10px;}
.c_r_bt { width:240px; height:32px; line-height:32px;}/*把首页此样式改为这个*/
.dt_l1 {height:30px; line-height:30px; }
.dt_l1 li{width:auto; margin-left:15px; text-align:center; float:left;width:72px;}
.dt_l1 li a{color:#000;display:block;}
.dt_l1 li a:hover{color:#fff; background-color:#34B1F7;}
.dt_l1 li a.ys{ background:#34B1F7;}
.dt_l3,.group2{width: 648px; height:auto; overflow:hidden; border:1px solid #34b1f7; border-width:3px 3px; padding: 0 40px;}
.dt_l2{font-size:16px; font-family:"微软雅黑"; font-weight:bold; line-height:30px; padding-left:15px;}
.dt_l3a{width:90%; height:auto; overflow:hidden; color:#5b5b5b; margin:0 auto 10px; padding:10px 0 20px 0; border-bottom:1px dashed #ccc;}
.dt_l3a img{float:left; width:60px; height:60px; margin:0 10px;}
.dt_l3a p{float:left; text-align:left; line-height:30px;}
.dt_l3b{width:90%; margin:0 auto;}
.dt_l3b_date{width:88px; height:24px;line-height:24px;text-align:center; color:#5b5b5b; background:url(../image/dt_tate.jpg) no-repeat;}
.dt_r1{width:98%; border:1px dashed #ccc;}
.dt_r1 img{margin:8px;}
.dt_r2{width:100%; text-align:center; line-height:22px;}
.dt_bg{ background:#34b1f7; color:#fff;}
#dt_txt{line-height:20px;font-size:12px; font-weight:normal;}
.tc{text-align:center;}
.tl{text-align:left;}
.font14{font-size:14px;}
/*我的小组*/
.group1{position:relative;z-index:0; width:100%; padding-top:20px;}
.group2{padding:24px 0 10px 0; width:98%;}
.group1_bt{
	position:absolute;
	width:auto;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
	background:#fff;
	z-index:10;
	left: 12px;
	top: 10px;
}
.blue2{ color:#659bba;}
.pd_15{ padding-left:15px;}
.group1_fq{width:auto;padding:0 5px; height:24px; line-height:24px;background:#34b1f7; text-align:center; color:#fff; position:absolute; font-weight:bold; position:absolute;top:26px; right:10px;}
/*我的运动*/
.c_lnra{ height:510px; float:right; position: relative;}
.c_lnra_time{
	position:absolute;
	width:130px;
	height:33px;
	right:0px;
	top: 10px;
}
.c_lnra_time2{
	position:absolute;
	width:456px;
	height:433px;
	border:1px solid #3ba30d;
	border-width:3px 2px;
	left: -479px;
	top: 55px;
	background:#fff;
	padding:5px;
}
.c_r_nr1{width:100%; height:auto; overflow:hidden; }/*替换mian里边此样式*/
.c_r_nr1 li{width:60px; height:auto; overflow:hidden; float:left;padding:5px 0;}/*替换mian里边此样式*/
.c_r_bt { width:240px; height:32px; line-height:32px; color:#5b5b5b;}/*替换mian里边此样式*/
.clearl{ clear:left;}
.my_sptbtn{width:50px; height:22px; background: url(../image/my_sportm.jpg) no-repeat; text-align:center; border:0;color:#000; line-height:22px; font-size:12px;}
/*注册1*/
.register_box{width:820px; height:auto; margin:0 auto; position:relative;}
.register_logo{ height:143px;}
.register_logo img{width:274px; height:124px; margin-left:5px;}
.register_conts{width:814px; height:auto; padding:10px 0; border:1px solid #57d7fe; border-width:3px 1px;}
.register_bt{ height:28px; background:url(../image/register_bt1.jpg) repeat-x; line-height:28px; text-align:center; color:#3999de;}
.register_ipt{border:1px solid #7cccf6; height:23px; line-height:23px;}
.register_ts1{float:left;width:225px; height:49px; background:url(../image/register1.jpg) no-repeat; color:#fff; padding:5px 10px 0 15px; text-align:left; line-height:22px; }
.register_ts2{width:auto; height:26px; background:url(../image/register2.jpg) #3da9f5 no-repeat left center; line-height:26px; padding:0 10px; color:#fff;}
.register_btn1{border:0;width:80px; height:29px; background: url(../image/regist_btn1.jpg) no-repeat; text-align:center; line-height:29px; color:#000;}
.register_x{
	width:140px;
	height:179px;
	position:absolute;
	right:3px;
	top:93px;
}
.register_foot{height:58px; border-top:1px solid #badbf3; line-height:50px;color:#4e4e4e;}
.register_foot a{color:#4e4e4e;}
/*全部场馆*/
.all_l{width:72%; height:auto; overflow:hidden;}
.all_r{width:25%; height:auto; overflow:hidden;}
.all_a1{width:95%; height:auto; overflow:hidden; color:#5b5b5b; margin:0 auto 10px; padding:15px 0; border-bottom:1px dashed #ccc;}
.all_a{width:98%; height:auto; overflow:hidden;border:1px solid #34b1f7; border-width:6px 3px;}
.all_a1 dd{text-align:left; line-height:22px; }
.all_a1 dt{ font-size:14px; font-weight:bold;}
.all_a2{height:12px; padding:0 3px;}
.all_a2 img{ float:left; margin-left:3px;}
.all_a1 dl{padding-left:20px;}
.all_a1 dt{ height:22px;}
.all_page{width:200px; height:20px; margin:0 auto; padding:10px 0;}
.all_page li{width:auto; height:15px; float:left; text-align:center; margin-left:5px; padding:0 5px; color:#34b1f7; cursor:pointer;}
.all_page li a{color:#000; display:block; background:#fff;width:auto; padding:0 5px;}
.all_page li a:hover{ color:#fff; background:#990000;}
.all_r_nr1{background:#fdeada; padding:10px;}
.all_r h2{ text-align: center;width:100%; height:28px; line-height:28px; color: #FF0000;}
.all_r_nr1 li{ background:url(../image/ico_sj.jpg) no-repeat left center; height:23px; line-height:23px; text-align:left; padding-left:10px; width:90%;}

/*场馆查询*/
.cg_left{width:644px; height:auto; overflow:hidden;}
.cg_right{width:340px; height:auto; overflow:hidden;}
.cg_right h2{ line-height:29px;}
.cg_left1{width:620px; height:auto; overflow:hidden; border:1px solid #34b1f7; border-width:6px 2px; padding:12px 10px;}
.cgpic1{width:192px; height:141px;}
.cg_txt{width:65%; height:auto; overflow:hidden;}
.cg_txt p{ line-height:23px; text-align:left; color:#5b5b5b;}
.cg_yh{width:105px; display:block;line-height:20px; text-align:center; padding:3px 5px; background:#ffe2cc; color:#aa0000;}
.cgl_bt{ height:24px; border-bottom:2px solid #29a0e1;}
.cgl_bt span{width:90px; height:24px; background:url(../image/cg_bt1.jpg) no-repeat; text-align: center; color:#FFF; display:block; line-height:24px;}
.cg1_nr{border:1px solid #dedede; border-top:0; height:auto; padding:15px; line-height:23px;}
.cg1_nrt{ height:94px; padding-top:10px;}
.cg1_nrt li{ display:inline;width:142px; height:94px; float:left; margin-left:10px;}
.cg2a{width:10%;}
.cg2a_t{border:1px solid #eeeeee;width:48px; height:48px; padding:1px; margin-left:5px;}
.cg2a_z{ line-height:22px; text-align: left; color:#565656;}
.cg2b{width:90%;line-height:22px;}
.cg2b_bt{ height:22px; background:#c3e9fe; padding:0 10px;}
.cg2b_nr1{ height:auto; padding:5px 0; text-indent:2em;}
.cg2b_nr2{ height:25px; padding-left:320px;}
.cg2b_nr2 span{padding:5px; line-height:12px;}
.cg_btn1{ width:129px; height:26px; background:url(../image/cg_btm1.gif) no-repeat; text-align:center; line-height:26px;}
.m_top3{ margin-top:3px;}
.m_top5{ margin-top:5px;}
a.white{ color:#fff;}
.green{ color:#1bb14d;}

/*小组长浏览*/
.browse_1{width:95%; border:3px solid #dedede; border-top:6px solid #7bd400; position:relative; padding:10px 12px; height:245px;}
.line_h25{ line-height:25px;}
.member1{width:714px; height:auto;border:5px solid #34b1f7; position:relative;}
.member1_tt{ width:322px; height:42px; line-height:32px; text-align:left; background:url(../image/member_bg.gif) no-repeat; position:absolute; left: -18px; top: 32px; font-size:20px; padding-left:30px; color:#fff; font-family: '黑体' 
}
.member1_a{margin:70px 0 0  0; padding-left:13px;width:317px;}
.member1_b{text-align:left; margin-top:75px; color:#5b5b5b;}
.mmtt_bluebg{ background:#ddf1fb; color:#1977aa; line-height:28px;}
.border1{border-bottom:1px solid #c5d4dc;}
.border2{border:1px solid #34b1f7; border-top:3px;}

.create2a{width:610px; height:auto; overflow:hidden;border:1px solid #a2ddfc;}
.create2a_tt{ line-height:40px; padding:0 10px;}
.create2a_ttb li{ float:left; width:69px; line-height:23px; margin-top:6px; text-align:center;}
.create2a_ttb li a:hover{display:block; text-align:center; color:#fff; background:#35a5e0;}
.create2a_conts li{width:60px; height:125px; float:left; text-align:center; padding:15px 0 0 15px;}
.create3a{width:70%;}
.create3b{width:25%; border:1px solid #cce8fc; margin:28px 0 0 10px; color:#5e5e5e; padding:10px;}
.underline{ text-decoration:underline;}


.welcom1{ border:1px solid #4ac3e8; background:url(../image/welcom2.gif) repeat-x left bottom #ddf1fb; height:auto; width:735px; overflow: hidden;margin:0 auto;}
.welcom2{width:508px;overflow:hidden; border:1px solid #c0e5f7; background:#fff; margin:5px 0; padding:25px;}
.red2{ color:#aa0000;}
.purple{color:#8301c0;}
.green2{color:#2ec001;}
.blue3{ color:#1977aa;}
.gray2{color:#5b5b5b}
.border3{ border:1px solid #dedede;}
.font19{font-size:19px;}
.font1{ font-family:"微软雅黑"}
.deletea{width:50px; height:23px; text-align:center; border:none; background:#31a1e0; color:#fff; text-align:center;}
.left_yjcd li{line-height:25px; text-align:left; padding-left:25px; background:url(../image/ico_sj.jpg) no-repeat 15px center;}
.left_yjcd li a{ color:#5e5e5e;}
.left_yjcd li a:hover{ color:#1977aa; font-weight:bold;}
.border_d{border-bottom:1px dashed #d7d7d7;}
.right_yjnr{ line-height:25px; text-align:center; width:95%; text-align:left; padding:15px 0; margin:0 auto;}
/*小组话题*/
.group_ta{width:98%; border:1px solid #dedede; border-top:3px solid #34b1f7;}
.group_ta dl,.group_tnr{width:90%; margin:0 auto; padding:10px 0;}
.group_tbg1{ background:url(../image/group_t1.gif) no-repeat;}
.gruop_tbtn1{width:130px; height:29px; background:url(../image/group_tbg.gif) no-repeat; font-weight:bold;}
/*免费更多*/
.mfree{width:172px; height:auto; border-bottom:1px solid #dedede; padding:10px 0;margin:0 auto;}
.mfreea{ line-height:64px;}
/*发起运动*/
.starta{
	width:335px;
	height:auto;
	position:absolute;
	right: 30px;
	top: 94px;
}
.starta1{ height:10px; background:url(../image/yj2a.gif) no-repeat; font-size:0;}
.starta2{ height:auto;width:325px;background:url(../image/yj2b.gif) repeat-y; padding:0 5px;}
.starta3{ height:10px; background:url(../image/yj2c.gif) no-repeat; font-size:0;}
/*免费确认*/
.freeqr{width:503px; margin:0 auto;}
.freeqr1{ height:10px; background:url(../image/yjfc1.gif) no-repeat; font-size:0;}
.freeqr2{ height:auto; overflow:hidden; width:473px;padding:0 15px; background:url(../image/yjfc3.gif) repeat-y;}
.freeqr3{ height:10px; background:url(../image/yjfc2.gif) no-repeat;font-size:0;}
.fqr_ipt{width:269px; height:31px;}
.fqr_ipta{width:10px;height:31px; background:url(../image/iptbg1.gif) no-repeat; float:left;}
.fqr_iptb{width:249px;height:31px;float:left;}
.fqr_iptb input{padding:0; margin:0; border:none;width:249px; border:0; line-height:27px;width:249px;height:27px;background:url(../image/iptbg2.gif) repeat-x; padding:2px 0;float:left;}
.fqr_iptc{width:10px;height:31px;background:url(../image/iptbg3.gif) no-repeat; float:left;}
.btn_blue,.btn_gray{width:125px; height:38px; color:#fff; line-height:32px; text-align:center; border:0;}
.btn_gray{background:url(../image/btn_hui.gif) no-repeat;}
.btn_blue{background:url(../image/btn1.gif) no-repeat; cursor: pointer;}

.bm_alert{
	position:absolute;
	width:464px;
	left:243px;
	top:173px;
	visibility:visible;
	background:#ddf1fb;
	border:1px solid #00b0f0;
	padding:5px;
}
.bm_alerta{width:100%; height:100%; background:#fff;}
.point_bg{ width:430px; height:65px; margin:0 auto; padding:5px; background:#fdeada;}
/*我的运动*/
.c_lnra{ height:510px; float:right; position: relative;}
.c_lnra_time{
	position:absolute;
	width:130px;
	height:33px;
	right:0px;
	top: 10px;
}
.c_lnra_time2{
	position:absolute;
	width:456px;
	height:433px;
	border:1px solid #3ba30d;
	border-width:3px 2px;
	left: -479px;
	top: 55px;
	background:#fff;
	padding:5px;
}
/*我的小组*/
.group1{position:relative;z-index:0; width:100%; padding-top:20px;}
.group2{padding:24px 0 10px 0; width:98%;}
.group1_bt{
	position:absolute;
	width:auto;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
	background:#fff;
	z-index:10;
	left: 12px;
	top: 10px;
}
.blue2{ color:#659bba;}
.pd_15{ padding-left:15px;}
.group1_fq,.browse1a,.browse1b,.browse1c,.browse1d{position:absolute;padding:0 10px;line-height:24px;background:#34b1f7; text-align:center; color:#fff;}
.group1_fq{top:26px; right:10px;}
.browse1a{left:12px; bottom:10px;}
.browse1b{left:445px; bottom:10px;}
.browse1c{
	_width:45px;
	left:527px;
	bottom:11px;
}
.browse1d{
	_width:85px;
	left:599px;
	bottom:11px;
}
.browse_mtag_btn{
	width:85px;
	bottom:11px;
	float: right;
	text-align:center;
	padding:5px;
	margin-right: 15px;
	background: none repeat scroll 0% 0% rgb(124, 204, 246);
}
/*帮助中心样式*/
.help_hover{
	color: #1977AA;
	font-weight: 600;
}